home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / u_man / cat1 / setmon.z / setmon
Encoding:
Text File  |  2001-04-17  |  31.5 KB  |  661 lines

  1.  
  2.  
  3.  
  4. SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))                                                          SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      setmon - set the current and default video output format
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      ////uuuussssrrrr////ggggffffxxxx////sssseeeettttmmmmoooonnnn [ options ] format
  13.  
  14. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  15.      _s_e_t_m_o_n changes the video output format to the one specified; it also
  16.      specifies the default video format to be used at system power-up or
  17.      graphics initialization.  You must set the DISPLAY environment variable
  18.      to the local machine (e.g. :0.0) so that any GL calls that _s_e_t_m_o_n makes
  19.      will occur on the local machine, and not over a network interface. If
  20.      none of (-n, -x, -w) options are specified on the command line, then
  21.      setmon will prompt for input to determine whether the format being loaded
  22.      should also be saved into the eeprom. If the format is to be loaded into
  23.      the eeprom, you must be root, or no operations will take place.
  24.  
  25.      Command line options are:
  26.  
  27.      ----nnnn   Specifies that _f_o_r_m_a_t should not be saved and used as the default,
  28.           but should just be loaded temporarily. This is the opposite of the
  29.           ----xxxx option.
  30.  
  31.      ----xxxx   The specified video format will take effect when the X server
  32.           restarts (when one logs out from an X session) or during the next
  33.           boot cycle.  You must be the root user to use the -x option.  This
  34.           option is currently allowed on RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee, IIIInnnnffffiiiinnnniiiitttteeeeRRRReeeeaaaalllliiiittttyyyy, VVVVPPPPrrrroooo
  35.           ((((VVVV6666,,,, VVVV8888)))), IIIIMMMMPPPPAAAACCCCTTTT, CCCCRRRRMMMM, XXXXLLLL, and GGGGRRRR2222 ((((EEEEllllaaaannnn,,,, EEEExxxxttttrrrreeeemmmmeeee,,,, XXXXSSSS oooorrrr XXXXZZZZ))))
  36.           graphics.  (CRM graphics is found on O2 workstations).
  37.  
  38.           On RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee and IIIInnnnffffiiiinnnniiiitttteeeeRRRReeeeaaaalllliiiittttyyyy graphics, this saves the
  39.           specified format in the appropriate eeprom in the graphics
  40.           subsystem.  On other graphics systems, the name of the format is
  41.           stored in /var/X11/Xvc/<gfxname><pipe>_TimingTable, where <gfxname>
  42.           is:
  43.  
  44.                NNNNGGGG1111 if the graphics type is XXXXLLLL,
  45.                GGGGRRRR2222 if the graphics type is GGGGRRRR2222,
  46.                CCCCrrrrmmmm if the graphics type is CCCCRRRRMMMM,
  47.                IIIImmmmppppaaaacccctttt if the graphics type is IIIIMMMMPPPPAAAACCCCTTTT.
  48.                OOOOddddyyyysssssssseeeeyyyy if the graphics type is VVVVPPPPrrrroooo.
  49.  
  50.  
  51.           Except for CCCCRRRRMMMM, <pipe> can be 0 or 1.  (A "pipe" is synonomous with
  52.           "graphics head" or graphics board".)  On CCCCRRRRMMMM graphics, <pipe> is
  53.           always 0.  Multipipe graphics is not supported on the O2
  54.           workstation.
  55.  
  56.           For example, for the first graphics board on an IIIIMMMMPPPPAAAACCCCTTTT system, the
  57.           name of the format is stored in /var/X11/Xvc/Impact0_TimingTable.
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))                                                          SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))
  71.  
  72.  
  73.  
  74.           On graphics systems where the format name is not stored in eeprom,
  75.           the format specified by "setmon -x" will take effect whenever
  76.           graphics is initialized. To do so, use the following command
  77.           sequence:
  78.  
  79.                su
  80.                (/usr/gfx/stopgfx; /usr/gfx/startgfx) &
  81.  
  82.      ----wwww   On systems which support ----xxxx, specifies that _f_o_r_m_a_t is to be loaded
  83.           now, and also that _f_o_r_m_a_t will be used as the default when the X
  84.           server restarts.  (----wwww is like ----xxxx, but in addition, the specified
  85.           video format is loaded into the hardware immediately.) You must be
  86.           root to use the -w option.
  87.  
  88.      ----aaaa_a_c_c_t_y_p_e
  89.           Sets the type of accumulation support for the frame buffer. _a_c_c_t_y_p_e
  90.           specifies either software only support at 16 bits per component
  91.           (----aaaa0000) or hardware accelerated support at 24 bits per component
  92.           (----aaaa1111).
  93.  
  94.           This option requires the -x option and is only supported on VVVVPPPPrrrroooo
  95.           graphics.
  96.  
  97.      ----dddd_f_b_d_e_p_t_h_b_y_t_e_s
  98.           Specifies the depth of the framebuffer.  _f_b_d_e_p_t_h_b_y_t_e_s can be either
  99.           8 bytes per pixel (----dddd8888) or 16 bytes per pixel (----dddd11116666).
  100.  
  101.           This option requires the -x option and is only supported on VVVVPPPPrrrroooo
  102.           graphics.
  103.  
  104.      ----DDDD_D_A_C_g_a_i_n_l_e_v_e_l
  105.           Specifies the gain level for the DACs.  _D_A_C_g_a_i_n_l_e_v_e_l can be either
  106.           the nominal default setting - RS343 (----DDDDRRRRSSSS333344443333) or VESA level
  107.           (----DDDDVVVVEEEESSSSAAAA).
  108.  
  109.           This option is only supported on OOOOCCCCTTTTAAAANNNNEEEE systems with IIIIMMMMPPPPAAAACCCCTTTT
  110.           graphics.
  111.  
  112.      ----gggg   Enables genlock (external video clock).
  113.  
  114.           This option is not supported on CCCCRRRRMMMM graphics.
  115.  
  116.      ----tttt   Specifies that genlock input operates at TTL levels rather than
  117.           nominal video levels (only applicable when genlock is specified).
  118.  
  119.      ----TTTT   Specifies that sync output should be at TTL levels rather than
  120.           nominal video levels. Currently only supported on RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee;
  121.           other systems default to TTL levels.
  122.  
  123.      ----GGGG   Specifies that genlock input is through the GREEN input rather than
  124.           the SYNC input (only applicable when genlock is specified).
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))                                                          SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))
  137.  
  138.  
  139.  
  140.      ----ssss_s_y_n_c_s_e_l_e_c_t
  141.           Specifies the source of the sync signal.  _s_y_n_c_s_e_l_e_c_t is any
  142.           combination of rrrr, gggg, bbbb, and aaaa to represent the sync signal on the
  143.           same combination of the red, green, blue, and alpha video cables.
  144.           If  _s_y_n_c_s_e_l_e_c_t is nnnn, the sync signal will be generated on the sync
  145.           cable.  If _s_y_n_c_s_e_l_e_c_t is not specified, the sync signal will default
  146.           to the green cable.
  147.  
  148.      ----jjjj_g_e_n_l_o_c_k_d_e_l_a_y
  149.           Specifies the number of pixels to adjust the display, relative to
  150.           the genlock input signal.  Currently, only supported on GGGGRRRR2222 graphics
  151.           ((((EEEEllllaaaannnn,,,, EEEExxxxttttrrrreeeemmmmeeee,,,, XXXXSSSS oooorrrr XXXXZZZZ)))) for NTSC and PAL monitors.  Positive
  152.           values move display to the left, and negative values move display to
  153.           the right. Must be used with the -g option.
  154.  
  155.      ----FFFF_i_n_p_u_t__s_i_g_n_a_l
  156.           On systems with GGGGRRRR2222 graphics ((((EEEEllllaaaannnn,,,, EEEExxxxttttrrrreeeemmmmeeee,,,, XXXXSSSS oooorrrr XXXXZZZZ)))), _i_n_p_u_t__s_i_g_n_a_l
  157.           specifies whether the input signal used for framelocking is
  158.           interlaced (----FFFFiiii) or non-interlaced (----FFFFnnnn).
  159.  
  160.           On IIIInnnnddddyyyy XXXXLLLL graphics systems, it specifies whether the input signal
  161.           used for framelocking comes from Vino (----FFFFvvvv) or Galileo (----FFFFgggg) video.
  162.  
  163.           On IIIInnnnddddiiiiggggoooo2222 XXXXLLLL systems, it specifies whether the input signal used
  164.           for framelocking comes from the backplane (----FFFFvvvv) or Galileo (----FFFFgggg)
  165.           video.
  166.  
  167.           On IIIInnnnddddiiiiggggoooo2222 oooorrrr OOOOCCCCTTTTAAAANNNNEEEE systems with IIIIMMMMPPPPAAAACCCCTTTT graphics, it specifies
  168.           whether the input signal used for framelocking is an internal (----FFFFiiii)
  169.           or external (----FFFFeeee) video signal.
  170.  
  171.      ----mmmm_w_i_d_t_h_x_h_e_i_g_h_t
  172.           Specifies the area that the X server should manage; this may be
  173.           larger than the area displayed by _f_o_r_m_a_t.  If not specified, this
  174.           defaults to the area required by _f_o_r_m_a_t.  This is currently
  175.           supported only on RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee.
  176.  
  177.      ----SSSS   For use only on machines with multiple channel options
  178.           (RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee,,,, IIIImmmmppppaaaacccctttt aaaannnndddd OOOOccccttttaaaannnneeee systems).  This flag specifies
  179.           that the Channel Option should be enabled.  You must specify a
  180.           format which is appropriate for the option; the available formats
  181.           are described in the documentation accompanying the hardware option.
  182.           Conventional names for appropriate formats are prefaced by the
  183.           number of outputs, ie 4@640x480_60 indicates that four channels,
  184.           each 640 wide by 480 tall and refreshed 60 times a second, should be
  185.           output.  Please note that systems that can drive multiple channels
  186.           can also typically drive single channels, and that the -S option
  187.           indicates which category of timing formats the user is requesting.
  188.  
  189.      ----vvvv   Enable verbose mode.  On systems supporting custom video output
  190.           formats, statistics related to downloaded file size and compression
  191.           are printed.  For IIIImmmmppppaaaacccctttt and OOOOccccttttaaaannnneeee configurations, requesting a
  192.  
  193.  
  194.  
  195.                                                                         PPPPaaaaggggeeee 3333
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202. SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))                                                          SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))
  203.  
  204.  
  205.  
  206.           format that cannot successfully be downloaded with the -v flag will
  207.           return formats that can be downloaded.
  208.  
  209.      ----pppp_p_i_p_e_n_u_m_b_e_r
  210.           Specifies the pipe for which the format is to be changed on systems
  211.           with multiple graphics pipes.  The pipenumber is a small integer,
  212.           typically 0, 1, or 2.  If the pipenumber is not specified with this
  213.           command line option, the pipenumber is derived from the trailing
  214.           digit of the DISPLAY environment variable.  For example, the DISPLAY
  215.           value :0.0 refers to pipe 0, :0.1 refers to pipe 1, and :0.2 refers
  216.           to pipe 2.  On systems with  IIIIMMMMPPPPAAAACCCCTTTT graphics, this option must be
  217.           used with the ----xxxx option when invoking _s_e_t_m_o_n without the X server
  218.           running.
  219.  
  220.      ----cccc_f_r_a_m_e_l_o_c_k _m_a_s_t_e_r _o_r _s_l_a_v_e
  221.           Implemented only on IIIInnnnddddiiiiggggoooo2222 XXXXLLLL----XXXXLLLL dual-head. Use mmmm to set the master
  222.           and use ssss to set the slave head if you want to change the default
  223.           settings for framelocking through the backplane.  By default, the
  224.           bottom (pipe0) graphics board will be the master and the top (pipe1)
  225.           board will be the slave.  The master sends out a framelock sync
  226.           signal to the backplane. The slave receives the framelock sync
  227.           signal from the backplane. Make sure the pipe number refers to the
  228.           appropriate board; set the pipe number as described in the
  229.           discussion of the ----pppp option above.  Use ----FFFFvvvv to framelock the slave
  230.           to the sync from the backplane.  Use ----FFFFgggg to framelock the master to
  231.           the Galileo, assuming the video board will be attached to the
  232.           master.  Refer to the galileo man page for more details on
  233.           framelocking to the video board.
  234.  
  235.      _f_o_r_m_a_t
  236.           specifies the desired video output format.  _f_o_r_m_a_t may be the name
  237.           of a "standard" format such as 66660000 or nnnnttttsssscccc.  Note that case doesn't
  238.           matter when specifying a standard format.  If not one of the
  239.           standard format names, _f_o_r_m_a_t is interpreted as the filename (minus
  240.           the '.vfo' extension) of a valid video format file.  Generally,
  241.           video format files reside in the directory
  242.           /usr/gfx/ucode/<boardname>/vof.
  243.  
  244.           Here is a complete list of the "standard" format names, not all of
  245.           which are allowed on all graphics systems:
  246.  
  247.                30hz
  248.                30             (alias for 30hz)
  249.                50hz
  250.                50             (alias for 50hz)
  251.                60hz
  252.                60             (alias for 60hz)
  253.                ntsc
  254.                hdtv
  255.                vga
  256.                pr60
  257.                pal
  258.  
  259.  
  260.  
  261.                                                                         PPPPaaaaggggeeee 4444
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268. SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))                                                          SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))
  269.  
  270.  
  271.  
  272.               343
  273.                str_rect
  274.                stereo         (alias for str_rect)
  275.                st492          (alias for str_rect)
  276.                str_bot
  277.                str_top
  278.                sqr_rect
  279.                squareo        (alias for sqr_rect)
  280.                sq492          (alias for sqr_rect)
  281.                sqr_bot
  282.                sqr_top
  283.                vof0
  284.                vof1
  285.                vof2
  286.                vof3
  287.                70hz
  288.                70             (alias for 70hz)
  289.                72hz
  290.                72             (alias for 72hz)
  291.                75hz
  292.                75             (alias for 75hz)
  293.                76hz
  294.                76             (alias for 76hz)
  295.                iris3k
  296.                presenter      (alias for iris3k)
  297.                presenter1280  (alias for 60hz)
  298.  
  299.  
  300.           XXXXSSSS,,,, XXXXZZZZ,,,, EEEEllllaaaannnn,,,, aaaannnndddd EEEExxxxttttrrrreeeemmmmeeee GGGGrrrraaaapppphhhhiiiiccccssss
  301.                support the standard names 30HZ, 50HZ, 60HZ, 72HZ, NTSC, PAL,
  302.                IRIS3K, STR_RECT, STR_BOT, STR_TOP and 343.  Also, _f_o_r_m_a_t may
  303.                be the name (minus the '.vfo' extension) of one of the video
  304.                format files which reside in /usr/gfx/ucode/GR2/vof.
  305.  
  306.           EEEEnnnnttttrrrryyyy////SSSSttttaaaarrrrtttteeeerrrr GGGGrrrraaaapppphhhhiiiiccccssss
  307.                supports 60HZ.
  308.  
  309.           XXXXLLLL GGGGrrrraaaapppphhhhiiiiccccssss ((((IIIInnnnddddyyyy oooorrrr IIIInnnnddddiiiiggggoooo2222))))
  310.                supports supports the standard names 50HZ, 60HZ, 70HZ, 72HZ,
  311.                76HZ, NTSC, PAL, IRIS3K, STR_RECT, STR_BOT, and STR_TOP.  Video
  312.                format files reside in /usr/gfx/ucode/NG1/vof.
  313.  
  314.           CCCCRRRRMMMM GGGGrrrraaaapppphhhhiiiiccccssss
  315.                supports the standard names 50HZ, 60HZ, 72HZ, 70HZ, 75HZ,
  316.                STR_RECT, STR_BOT, and STR_TOP.  Also allowed is the name
  317.                (minus the '.vfo' extension) of one of the video format files
  318.                which reside in /usr/gfx/ucode/CRM/vof.
  319.  
  320.                The following letters at the end of a format name signify:
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.                                                                         PPPPaaaaggggeeee 5555
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334. SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))                                                          SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))
  335.  
  336.  
  337.  
  338.                   pppp     format is for a Flat-Panel Display.
  339.  
  340.                   ssss     format is for stereo.
  341.  
  342.           IIIIMMMMPPPPAAAACCCCTTTT GGGGrrrraaaapppphhhhiiiiccccssss
  343.                supports the standard names 50HZ, 60HZ, 72HZ, 76HZ, STR_RECT,
  344.                STR_BOT, and STR_TOP.  Also, _f_o_r_m_a_t may be the name of one of
  345.                the video format files (minus the '.vfo' extension).  These
  346.                files reside in the directory /usr/gfx/ucode/MGRAS/vof for
  347.                IIIInnnnddddiiiiggggoooo2222 HHHHiiiigggghhhh IIIImmmmppppaaaacccctttt and SSSSoooolllliiiidddd IIIImmmmppppaaaacccctttt and OOOOCCCCTTTTAAAANNNNEEEE SSSSIIII and SSSSSSSSIIII
  348.                systems.  (Systems with one RRRREEEE.)  The directory is
  349.                /usr/gfx/ucode/MGRAS/vof/2RSS for IIIInnnnddddiiiiggggoooo2222 MMMMaaaaxxxxiiiimmmmuuuummmm IIIImmmmppppaaaacccctttt and
  350.                OOOOCCCCTTTTAAAANNNNEEEE MMMMXXXXIIII systems, which have two RRRREEEE's.
  351.  
  352.                The following letters at the end of a format name signify:
  353.  
  354.                   pppp     format is for a Flat-Panel Display.
  355.  
  356.                   ssss     format is for stereo.
  357.  
  358.                   ____33332222ddddbbbb allows deep (32-bit) double-buffered visuals, but with
  359.                         no Z.
  360.  
  361.                   ____ppppbbbbuuuuffff allows programs to allocate pbuffers in the Z
  362.                         bitplanes of the framebuffer.
  363.  
  364.           RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee aaaannnndddd IIIInnnnffffiiiinnnniiiitttteeeeRRRReeeeaaaalllliiiittttyyyy GGGGrrrraaaapppphhhhiiiiccccssss
  365.                support the standard names 60HZ 30HZ, NTSC, PAL, 343, HDTV,
  366.                VGA, 72HZ, STR_RECT, STR_BOT, and STR_TOP.  In addition, _f_o_r_m_a_t
  367.                may be the name of one of the video format files, which are
  368.                named according to the convention:
  369.  
  370.                     <width>x<height>_<framerate>
  371.  
  372.                For example, 1280x1024_60 implies a video format that is 1280
  373.                pixels wide, 1024 pixels high and runs at 60 Hz. Letters added
  374.                at the end of a format name signify special options:
  375.  
  376.                    iiii for interlaced,
  377.                    ssss for stereo,
  378.                    qqqq for field sequential,
  379.                    ffff for framelocking, and
  380.                    kkkk for special alternate formats respectively.
  381.  
  382.  
  383.                For RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee, the video format files reside in the
  384.                directory /usr/gfx/ucode/RE/dg2/vof.  For IIIInnnnffffiiiinnnniiiitttteeeeRRRReeeeaaaalllliiiittttyyyy, the
  385.                video format files reside in /usr/gfx/ucode/KONA/dg4/vfo.
  386.                Those directories contain a README file which describes the
  387.                formats shipped with a release.
  388.  
  389.  
  390.  
  391.  
  392.  
  393.                                                                         PPPPaaaaggggeeee 6666
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400. SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))                                                          SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))
  401.  
  402.  
  403.  
  404.           IIIInnnnffffiiiinnnniiiitttteeee RRRReeeeaaaalllliiiittttyyyy GGGGrrrraaaapppphhhhiiiiccccssss
  405.                always operates as a multiple-channel device, and a simple
  406.                video format for a single channel is insufficient to describe
  407.                the operation of the entire video subsystem.  Instead of simple
  408.                video formats, only video format _c_o_m_b_i_n_a_t_i_o_n_s are supported.
  409.                On IIIInnnnffffiiiinnnniiiitttteeee RRRReeeeaaaalllliiiittttyyyy, _s_e_t_m_o_n requires a combination file - a
  410.                file describing frame buffer layout and formats for all
  411.                channels - as the _f_o_r_m_a_t parameter.  These combination files
  412.                can be built with a program, ircombine(1g), that assembles an
  413.                ensemble of formats.  The individual formats used by
  414.                ircombine(1g) reside in /usr/gfx/ucode/KONA/dg4/vfo, and are
  415.                described in /usr/gfx/ucode/KONA/dg4/vfo/README.
  416.  
  417.                A number of pre-built combinations can be found in the
  418.                directory /usr/gfx/ucode/KONA/dg4/cmb.  The names of these
  419.                files are sometimes precisely descriptive of their content, but
  420.                you can use ircombine(1G) to extract a full analysis of any
  421.                combination.  Note that if you create new combinations of your
  422.                own, you must place them in /usr/gfx/ucode/KONA/dg4/cmb before
  423.                they can be loaded with _s_e_t_m_o_n.
  424.  
  425.                For backward compatibility, _s_e_t_m_o_n supports a set of pre-built
  426.                combinations that contain only one format each.  These
  427.                combinations are named similarly to the corresponding formats
  428.                on RRRReeeeaaaalllliiiittttyyyy EEEEnnnnggggiiiinnnneeee.
  429.  
  430.      The NNNNTTTTSSSSCCCC and PPPPAAAALLLL video formats are actually the 525 and 625 line
  431.      component RGB formats, and are not the composite video formats that these
  432.      names imply.
  433.  
  434.      To get composite video output from other systems, you may choose to
  435.      purchase an encoder option such as the CG3 or BVO (which encodes the 525
  436.      or 625 component RGB formats into true NTSC and PAL respectively), or a
  437.      video peripheral product which provides composite output from an external
  438.      frame buffer.
  439.  
  440.      _s_e_t_m_o_n does not control the composite outputs of RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee or
  441.      IIIInnnnffffiiiinnnniiiitttteeeeRRRReeeeaaaalllliiiittttyyyy.  For RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee, the composite output is controlled
  442.      by the _v_o_u_t command.  For IIIInnnnffffiiiinnnniiiitttteeeeRRRReeeeaaaalllliiiittttyyyy, it is controlled by the
  443.      _i_r_c_o_m_b_i_n_e(_1_g) command.
  444.  
  445.      On systems that support custom video output formats, a user-defined
  446.      format may be selected by placing the file containing the VOF into the
  447.      appropriate /_u_s_r/_g_f_x/_u_c_o_d_e/_v_o_f subdirectory.  A given user-defined format
  448.      may then be selected by specifying the file name as the _f_o_r_m_a_t argument.
  449.  
  450. EEEEXXXXAAAAMMMMPPPPLLLLEEEESSSS
  451.      /usr/gfx/setmon -s g 30HZ
  452.  
  453.           sets the video output format to 30 Hz, sync-on-green.
  454.  
  455.  
  456.  
  457.  
  458.  
  459.                                                                         PPPPaaaaggggeeee 7777
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466. SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))                                                          SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))
  467.  
  468.  
  469.  
  470.      /usr/gfx/setmon -x 1280x1024_60
  471.  
  472.           sets a RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee, IIIInnnnffffiiiinnnniiiitttteeeeRRRReeeeaaaalllliiiittttyyyy, IIIIMMMMPPPPAAAACCCCTTTT or CCCCRRRRMMMM to run 1280 x
  473.           1024 at 60Hz non-interlaced resolution the next time graphics is
  474.           initialized.
  475.  
  476.      /usr/gfx/setmon -x -s b 640x480_180q
  477.  
  478.           sets a RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee or IIIInnnnffffiiiinnnniiiitttteeeeRRRReeeeaaaalllliiiittttyyyy to run 640 x 480 x 180 Hz
  479.           color field sequential output with sync on blue when graphics is
  480.           next initialized.
  481.  
  482.      /usr/gfx/setmon -g -s rgb vof3
  483.  
  484.           sets the video output format to the VOF contained in the file vof3.u
  485.           found in the appropriate /_u_s_r/_g_f_x/_u_c_o_d_e/_v_o_f subdirectory.  The
  486.           format is genlocked and with sync-on-red/green/blue.
  487.  
  488. NNNNOOOOTTTTEEEESSSS
  489.      1.  Above, IIIIMMMMPPPPAAAACCCCTTTT graphics also refers to:
  490.  
  491.               IIIIMMMMPPPPAAAACCCCTTTTPPPPCCCC (Impact graphics on IP28)
  492.          and
  493.               IIIIMMMMPPPPAAAACCCCTTTTSSSSRRRR (Impact graphics on OCTANE).
  494.  
  495.      2.  Even if you use
  496.  
  497.               /usr/gfx/setmon -n
  498.  
  499.          to change the display resolution to something other than the
  500.          resolution that was active when the X server was started, X will
  501.          continue to manage a framebuffer area of the original size and
  502.          resolution.  However, if the new size set by setmon is smaller than
  503.          the orignal size, then part of the framebuffer will be unviewable.
  504.  
  505.      3.  On IIIIMMMMPPPPAAAACCCCTTTT and CCCCRRRRMMMM, some formats may not be loadable using
  506.  
  507.               /usr/gfx/setmon -n
  508.  
  509.          because those formats require the X server to change its notion of
  510.          the screen resolution or the available visuals.  To change to these
  511.          formats, it is necessary to use
  512.  
  513.               /usr/gfx/setmon -x
  514.  
  515.          and restart the X server.
  516.  
  517.          In addition, the pixel depth on RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee and IIIInnnnffffiiiinnnniiiitttteeeeRRRReeeeaaaalllliiiittttyyyy is
  518.          not changed by
  519.  
  520.               /usr/gfx/setmon -n.
  521.  
  522.  
  523.  
  524.  
  525.                                                                         PPPPaaaaggggeeee 8888
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532. SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))                                                          SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))
  533.  
  534.  
  535.  
  536.          To change pixel depth it is necessary to use
  537.  
  538.               /usr/gfx/setmon -x
  539.  
  540.          and restart the X server.
  541.  
  542.      4.  On GGGGRRRR2222 graphics ((((EEEEllllaaaannnn,,,, EEEExxxxttttrrrreeeemmmmeeee,,,, XXXXSSSS oooorrrr XXXXZZZZ)))), the X server must be
  543.          running before using _s_e_t_m_o_n.  On IIIIMMMMPPPPAAAACCCCTTTT graphics, _s_e_t_m_o_n must be run
  544.          with the ----xxxx and ----pppp options if the X server is not running.
  545.  
  546.      5.  On systems with GGGGRRRR2222 graphics ((((EEEEllllaaaannnn,,,, EEEExxxxttttrrrreeeemmmmeeee,,,, XXXXSSSS oooorrrr XXXXZZZZ)))), sync appears
  547.          on the red, green, and blue signals, by default.  But you can use the
  548.  
  549.               ----ssss <<<<rrrr,,,,gggg,,,,bbbb,,,,nnnn>>>>
  550.  
  551.          option to specify otherwise.  Sync is always on the sync pin.
  552.  
  553.      6.  On systems with CCCCRRRRMMMM or IIIIMMMMPPPPAAAACCCCTTTT graphics, sync appears on the red,
  554.          green and blue signals. The -s option does not affect the sync
  555.          signals on these systems.
  556.  
  557.      7.  /usr/gfx/setmon -g -j 10 NTSC
  558.  
  559.          sets the video output format to NTSC, and adjusts display by 10
  560.          pixels to the left, relative to the genlock input signal.
  561.  
  562.      8.  /usr/gfx/setmon -g -j -10 NTSC
  563.  
  564.          sets the video output format to NTSC, and adjusts display by 10
  565.          pixels to the right, relative to the genlock input signal.
  566.  
  567.      9.  _S_T_R__B_O_T is used to turn on full-screen stereo, and signals the X
  568.          server that the bottom half of the screen is to be displayed as the
  569.          primary buffer.  _S_T_R__T_O_P is used to turn on full-screen stereo, and
  570.          signals the X server that the top half of the screen is to be
  571.          displayed as the primary buffer. _S_T_R__R_E_C_T turns on full-screen
  572.          stereo, but does not inform the X server of the fact, which gives the
  573.          old full-screen stereo behavior.
  574.  
  575.      10. /usr/gfx/setmon -cs -Fv 1280x1024_50
  576.  
  577.          With the DISPLAY environment variable or the -p option set
  578.          appropriately, the "-cs" changes the IIIInnnnddddiiiiggggoooo2222 XXXXLLLL board to a slave and
  579.          the "-Fv" framelocks the slave to the sync signal coming from the
  580.          backplane of the IIIInnnnddddiiiiggggoooo2222.  If the board is the slave by default, you
  581.          don't need the -c option.  Type "/usr/gfx/gfxinfo" to see the default
  582.          settings.
  583.  
  584.      11. /usr/gfx/setmon -cm -Fg 1280x1024_50
  585.  
  586.          The "-cm" sets the IIIInnnnddddiiiiggggoooo2222 XXXXLLLL board to a master which sends a
  587.          framelock sync signal to the backplane of the IIIInnnnddddiiiiggggoooo2222. The "-Fg"
  588.  
  589.  
  590.  
  591.                                                                         PPPPaaaaggggeeee 9999
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598. SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))                                                          SSSSEEEETTTTMMMMOOOONNNN((((1111GGGG))))
  599.  
  600.  
  601.  
  602.          framelocks the master to the video board which is assumed to be
  603.          attached to the master board.  If the board is the master by default,
  604.          you don't need the -c option.  Type "/usr/gfx/gfxinfo" to see the
  605.          default settings.
  606.  
  607. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  608.      ircombine(1g), setmonitor(3g), vout(1V)
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.                                                                        PPPPaaaaggggeeee 11110000
  658.  
  659.  
  660.  
  661.